emergence grade book software complexity grade book attendance management evolution gradebook gradebook software design grades chaos complex systems innovation